I suggest - German English Dictionary